inflatable dam - French English Dictionary